\hypertarget{Angle_8hpp}{\section{src/nubot\-\_\-common/core/include/nubot/core/\-Angle.hpp File Reference}
\label{Angle_8hpp}\index{src/nubot\-\_\-common/core/include/nubot/core/\-Angle.\-hpp@{src/nubot\-\_\-common/core/include/nubot/core/\-Angle.\-hpp}}
}
{\ttfamily \#include $<$cmath$>$}\\*
{\ttfamily \#include $<$vector$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classnubot_1_1Angle}{nubot\-::\-Angle}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacenubot}{nubot}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static Angle \hyperlink{namespacenubot_aa8ca6af34711fca90938c0880bb15c49}{nubot\-::operator-\/} (const Angle \&a)
\item 
static bool \hyperlink{namespacenubot_af329ad82a05c28a0fc51c500e537fe55}{nubot\-::operator==} (const Angle \&a, const Angle \&b)
\item 
static bool \hyperlink{namespacenubot_a40e374c97f88169b69143eb1d923d496}{nubot\-::operator!=} (const Angle \&a, const Angle \&b)
\item 
static Angle \hyperlink{namespacenubot_abb3de2047a7eae0cfc3700ef06c42531}{nubot\-::operator+} (const Angle \&a, const Angle \&b)
\item 
static Angle \hyperlink{namespacenubot_a178d1f0ed2ef537f9e364bbd5596f65a}{nubot\-::operator-\/} (const Angle \&a, const Angle \&b)
\item 
static Angle \& \hyperlink{namespacenubot_a61c07c4190cbbde322307bcf1152bb84}{nubot\-::operator+=} (Angle \&a, Angle \&b)
\item 
static Angle \& \hyperlink{namespacenubot_a9f354e0f2d292ee266b97e92ff8d3e2d}{nubot\-::operator-\/=} (Angle \&a, Angle \&b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \& \hyperlink{namespacenubot_a74ae3fab7d3549c26fe7f9522ad0c269}{nubot\-::operator+=} (Angle \&a, \-\_\-\-Tp b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \& \hyperlink{namespacenubot_a8b3e71c1f93f2750899624ab045dc8ed}{nubot\-::operator-\/=} (Angle \&a, \-\_\-\-Tp b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \& \hyperlink{namespacenubot_a6a8464620069fa497dde914b198caac5}{nubot\-::operator/=} (Angle \&a, \-\_\-\-Tp b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \& \hyperlink{namespacenubot_a09c038981f748f7d46b3648a383e832d}{nubot\-::operator$\ast$=} (Angle \&a, \-\_\-\-Tp b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \hyperlink{namespacenubot_a62776a001819baf70c559410815de5c0}{nubot\-::operator+} (const Angle \&a, const \-\_\-\-Tp \&b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \hyperlink{namespacenubot_ac5995dd20e2c70a49a5283635b62d4c4}{nubot\-::operator-\/} (const Angle \&a, const \-\_\-\-Tp \&b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \hyperlink{namespacenubot_abc75ebbe41b6cf227283ca4bc48c52cf}{nubot\-::operator$\ast$} (const \-\_\-\-Tp \&a, const Angle \&b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static Angle \hyperlink{namespacenubot_a5bf5eca744743d34c4ec37d4c6724735}{nubot\-::operator$\ast$} (const Angle \&a, const \-\_\-\-Tp \&b)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const double \hyperlink{Angle_8hpp_a4905c99479389ce0d4a7e656b42ba799}{D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T} = 6.\-283185307179586232
\item 
const double \hyperlink{Angle_8hpp_a0e0dac90a6ab5b1ec4244d2ed6da890e}{S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T} = 3.\-14159265358979323846
\item 
const double \hyperlink{Angle_8hpp_af2e3bfbc1e810738ddb83baee3c91620}{R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T} = 57.\-295779513082322865
\item 
const double \hyperlink{Angle_8hpp_aa78c319e45b365745839752544808d65}{D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T} = 0.\-017453292519943295474
\end{DoxyCompactItemize}


\subsection{Variable Documentation}
\hypertarget{Angle_8hpp_aa78c319e45b365745839752544808d65}{\index{Angle.\-hpp@{Angle.\-hpp}!D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}}
\index{D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}!Angle.hpp@{Angle.\-hpp}}
\subsubsection[{D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}const double D\-E\-G\-R\-E\-E2\-R\-A\-D\-I\-A\-N\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T = 0.\-017453292519943295474}}\label{Angle_8hpp_aa78c319e45b365745839752544808d65}
\hypertarget{Angle_8hpp_a4905c99479389ce0d4a7e656b42ba799}{\index{Angle.\-hpp@{Angle.\-hpp}!D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}}
\index{D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}!Angle.hpp@{Angle.\-hpp}}
\subsubsection[{D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}const double D\-O\-U\-B\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T = 6.\-283185307179586232}}\label{Angle_8hpp_a4905c99479389ce0d4a7e656b42ba799}
\hypertarget{Angle_8hpp_af2e3bfbc1e810738ddb83baee3c91620}{\index{Angle.\-hpp@{Angle.\-hpp}!R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}}
\index{R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}!Angle.hpp@{Angle.\-hpp}}
\subsubsection[{R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}const double R\-A\-D\-I\-A\-N2\-D\-E\-G\-R\-E\-E\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T = 57.\-295779513082322865}}\label{Angle_8hpp_af2e3bfbc1e810738ddb83baee3c91620}
\hypertarget{Angle_8hpp_a0e0dac90a6ab5b1ec4244d2ed6da890e}{\index{Angle.\-hpp@{Angle.\-hpp}!S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}}
\index{S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T@{S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}!Angle.hpp@{Angle.\-hpp}}
\subsubsection[{S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T}]{\setlength{\rightskip}{0pt plus 5cm}const double S\-I\-N\-G\-L\-E\-P\-I\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T = 3.\-14159265358979323846}}\label{Angle_8hpp_a0e0dac90a6ab5b1ec4244d2ed6da890e}
